CC = gcc
CFLAGS = -Wall -ansi -pedantic
PROG = compacta

all: main.o compacta.o
	$(CC) main.o compacta.o -o $(PROG) $(CFLAGS)

main.o: main.c compacta.h
	$(CC) main.c -c $(CFLAGS)

compacta.o: compacta.c compacta.h
	$(CC) compacta.c -c $(CFLAGS)

clean:
	rm *.o
	rm $(PROG)
